import Vue from 'vue'
import App from './App'
import router from './router'
import './libs/http'
import { getToken } from './libs/app'

// 第三方UI框架 mint-ui 引用
// 单个组件引入方式
// import 'mint-ui/lib/indicator'
// import 'mint-ui/lib/indicator/style.css'
// import {
//   Swipe,
//   SwipeItem
// } from 'mint-ui'
import MintUI from 'mint-ui'
import 'mint-ui/lib/style.css'

// 第三方 图片浏览插件引用
import wcView from 'wc-view'
import 'wc-view/style.css'

// 第三方 复制粘贴板插件引用
import VueClipboard from 'vue-clipboard2'

// 全局样式导入
import './assets/css/reset.css'
import './assets/css/app.css'
import './assets/css/icon.css'

Vue.use(MintUI)
Vue.use(wcView)
Vue.use(VueClipboard)

Vue.config.productionTip = false
Vue.prototype.$token = process.env.NODE_ENV === 'production' ? getToken() : 'd3d62e1d4e1d35678632ca0d4feb6204' // 开发环境写死serverToken调试功能 26cb529e29945360f70a4de79a42e16a
Vue.prototype.$pictureUploadUrl = process.env.PICTURE_UPLOAD_URL
Vue.prototype.$videoUploadUrl = process.env.VIDEO_UPLOAD_URL

/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})
